Write a program in Java to print factorial of given number using recursion.
public class Factorial {
public static int fact(int a) {
if(a>=1) {
return a*fact(a-1);
}
else {
return 1;
}
}

public static void main(String[] args) {
System.out.println("Factorial of 5 is: "+fact(5));
System.out.println("Factorial of 6 is: "+fact(6));
System.out.println("Factorial of 7 is: "+fact(7));
}
}

Output
Factorial of 5 is: 120
Factorial of 6 is: 720
Factorial of 7 is: 5040